export default <TableConfig>{

  selectable: true,

  pagination: false,

  columns: [
    'menuName', // 菜单名称
    'icon', // 菜单图标
    'orderNum', // 显示顺序
    'perms', // 权限标识
    'path', // 路由地址
    'component', // 组件路径
    'menuType', // 菜单类型
    'status', // 菜单状态
  ],

  controls: [
    {
      action: 'update',
      form: [
        'parentId', // 父菜单
        'menuType', // 菜单类型
        'icon', // 菜单图标
        'menuName', // 菜单名称
        'orderNum', // 显示顺序
        'isFrame', // 是否为外链
        'path', // 路由地址
        'visible', // 可见状态
        'status', // 菜单状态
      ],
    },
    {
      action: 'remove'
    }
  ],

  toolbar: [
    {
      action: 'insert',
      form: [
        'parentId', // 父菜单
        'menuType', // 菜单类型
        'icon', // 菜单图标
        'menuName', // 菜单名称
        'orderNum', // 显示顺序
        'isFrame', // 是否为外链
        'path', // 路由地址
        'perms', // 权限标识
        'component', // 组件路径
        'params', // 路由参数
        'isCache', // 是否缓存
        'visible', // 可见状态
        'status', // 菜单状态
      ]
    }
  ]
}